#ifndef UTIL_H
#define UTIL_H

void* memcpy(void* dest, const void* src, size_t len);
void* memset(void* dest, int byte, size_t len);
size_t strlen(const char *s);
int strcmp(const char* s1, const char* s2);
char* strcpy(char* dest, const char* src);
long atol(const char* str);
void* memmove(void *dst, const void *src, size_t n);
char* safestrcpy(char *s, const char *t, int n);
char* strncpy(char *s, const char *t, size_t n);
int strncmp(const char *p, const char *q, size_t n);
void snstr(char *dst, wchar const *src, int len) ;
#endif
